kei apple bush - French English Dictionary